package edu.uoc.tds.pec4.model;

import java.io.Serializable;
import java.util.Date;

/**
 * Tecnicas de Desarrollo de Software - (UOC)
 * Clase para representar un tipo de evento en el sistema
 *
 * @author Grupo Magicsoftware
 * @version 1.0
 */
public class SS1_TipoEvento implements Serializable {
    private static final long serialVersionUID = 1L;
    private int id;
    private String titulo;
    private String descripcionAmpliada;
    private boolean rol_alumno;
    private boolean rol_docente;
    private boolean rol_empleado;
    private boolean rol_otro;
    private boolean activo;
    private Date fechaActividad;

    public SS1_TipoEvento(){
    }

    /**
     * Devuelve la descripcion del TipoEvento
     *
     * @return descripcion
     */
    @Override
    public String toString(){
        return titulo;
    }

    public boolean isActivo() {
        return activo;
    }

    public void setActivo(boolean activo) {
        this.activo = activo;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public String getDescripcionAmpliada() {
        return descripcionAmpliada;
    }

    public void setDescripcionAmpliada(String descripcionAmpliada) {
        this.descripcionAmpliada = descripcionAmpliada;
    }

    public Date getFechaActividad() {
        return fechaActividad;
    }

    public void setFechaActividad(Date fechaActividad) {
        this.fechaActividad = fechaActividad;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public boolean isRol_alumno() {
        return rol_alumno;
    }

    public void setRol_alumno(boolean rol_alumno) {
        this.rol_alumno = rol_alumno;
    }

    public boolean isRol_docente() {
        return rol_docente;
    }

    public void setRol_docente(boolean rol_docente) {
        this.rol_docente = rol_docente;
    }

    public boolean isRol_empleado() {
        return rol_empleado;
    }

    public void setRol_empleado(boolean rol_empleado) {
        this.rol_empleado = rol_empleado;
    }

    public boolean isRol_otro() {
        return rol_otro;
    }

    public void setRol_otro(boolean rol_otro) {
        this.rol_otro = rol_otro;
    }
}
